home *** CD-ROM | disk | FTP | other *** search
- Short: AGA/P96/CGX Demo StartUP code. Use this to add support for modern amigas in your demos!
- Author: cyborg / industry (cyborg@indus3.org)
- Uploader: spot / up rough (spot@triad.nu)
- Version: 1.0
- Type: dev/asm
- Requires: An Amiga
-
-
-
- INTRO
-
- There was a lot of discussion on theme "System friendly demos
- -Pro et Contra" in magazines around, but the situation has not
- changed much for years. Still, most demos today first kill the
- system, and then they start to do magic. There shouldn't be
- anything wrong or bad in this method if such demos could work on
- most machines. But, reality is different. Most of demos will work
- only on AGA screens on TV, Video monitors or VGA monitors if you
- have scandoubler. Also, most of them will not work at all if they
- are started from Workbench, so you are forced to reboot and start
- them without startup sequence.
-
- Today, many people have graphic cards. Writting support for every
- graphic card in demos is of course possible but it's pointless.
- So, the best way to get your demos working on most, if not all,
- Amiga systems and view them on different types of screens using
- different graphic chips is making your demo system friendly.
-
- Performace loss comparing to "system-unfriendly" demo is totally
- exiguous. [ If you don't beleave try this startup. ]
-
- I'm not sure why there are not so many demos what are system
- friendly and support graphic cards, perhaps it is because coders
- are poor nation, so they can't afford a graphic card ;>
-
- So, I decided to release my start-up code and I hope this will
- change the situation atleast a little bit better.
-
- You can use this start-up in your demos, intros, games or
- whatever you are making. You can change it, modify it, use parts
- of it, spread it like you want, eat it, do whatever you want with
- it, but PLEASE make demos that DO work on graphic cards!
-
-
-
-
- FEATURES
-
- Some of features are:
-
- - AmigaOS friendly
-
- - AGA fullscreen support
-
- - CGX/P96 fullscreen support
-
- - CGX/P96 window support
-
- - Doublebuffering
-
- - Shell arguments and tooltypes support
-
- - FPS limitation
-
- - Temporarly stopping execution if demo is not running on
- frontmost screen
-
- - ASL screen mode requester for CGX/P96 systems
-
- - P61 replay routine by Jarno Paananen [ + some more people ]
-
- - Chunky 2 planar routines for 030 and 040+ by Mikael Kalms
-
- - It's not slow! ;>
-
-
-
-
-
- CREDITS
-
- Start-up code:
- Nemanja Bondzulic
- [ alias Cyborg / iNDUSTRY ]
- Chunky2planar routines:
- Mikael Kalms
- [ alias Kalms / TBL ]
- P61A replay routine:
- Jarno Paananen
- [ alias Guru / Sahara Surfers ]
- P61A fixes:
- NoName / Haujobb
- Platon42
-
-
- Some portions of code, ideas, thoughts might be taken, used,
- stolen, abused, and might be products of other people's minds.
- Big apology to those people, it was not done with bad intention
- in mind.
-
- If I have broke some copyright rules, sorry or sue me ;>
-